package com.xinnet.mms.entity;

import java.io.Serializable;

/**
 * 客户状态历史实体表
 * @author 颜绿水
 * @author $Author:$
 * @version $Revision:$ $Date:$ 
 * @since 2014-5-22
 *
 */
public class CustomStateHist implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -1876436616937719586L;

	private String Id; //主键ID
	private String productId; //产品ID
	private String customId; //客户标识
	private Integer customType; //客户类型
	private Integer customState; //客户状态
	private String empId; //销售人员标识
	private String pushHistId; //推送历史ID
	private String pusherId; //推送人员ID
	private String startTime; //开始时间
	private String endTime; //结束时间
	private Integer isReceive; //是否接收
	private String refuseCause; //拒绝原因
	private String pushDesc; //推送描述
	
	private String scoreHoldTime;//业绩保留期 :用于查询
	
	private String pusherName;//推送人员名称
	private String productName;//产品名称
	private String customerTypeStr;//客户类型CN
	
	private Integer pageNow;//分页的当前页
	private Integer pageSize;//每页显示条数
	private Long rowCount;//总记录数
	private Long pageCount;//总页数
	
	private String productCode;//产品Code
	
	private String ename;//销售名
	private String cname;//会员名
	private String loginName;//销售账号
	
	public CustomStateHist() {
		super();
		// TODO Auto-generated constructor stub
	}
	public CustomStateHist(String id, String productId, String customId,
			Integer customType, Integer customState, String empId,
			String pushHistId, String pusherId, String startTime,
			String endTime, Integer isReceive, String refuseCause,
			String pushDesc, String scoreHoldTime, String pusherName,
			String productName, String customerTypeStr, Integer pageNow,
			Integer pageSize, Long rowCount, Long pageCount,
			String productCode, String ename, String cname) {
		super();
		Id = id;
		this.productId = productId;
		this.customId = customId;
		this.customType = customType;
		this.customState = customState;
		this.empId = empId;
		this.pushHistId = pushHistId;
		this.pusherId = pusherId;
		this.startTime = startTime;
		this.endTime = endTime;
		this.isReceive = isReceive;
		this.refuseCause = refuseCause;
		this.pushDesc = pushDesc;
		this.scoreHoldTime = scoreHoldTime;
		this.pusherName = pusherName;
		this.productName = productName;
		this.customerTypeStr = customerTypeStr;
		this.pageNow = pageNow;
		this.pageSize = pageSize;
		this.rowCount = rowCount;
		this.pageCount = pageCount;
		this.productCode = productCode;
		this.ename = ename;
		this.cname = cname;
	}
	public String getId() {
		return Id;
	}
	public void setId(String id) {
		Id = id;
	}
	public String getProductId() {
		return productId;
	}
	public void setProductId(String productId) {
		this.productId = productId;
	}
	public String getCustomId() {
		return customId;
	}
	public void setCustomId(String customId) {
		this.customId = customId;
	}
	public Integer getCustomType() {
		return customType;
	}
	public void setCustomType(Integer customType) {
		this.customType = customType;
	}
	public Integer getCustomState() {
		return customState;
	}
	public void setCustomState(Integer customState) {
		this.customState = customState;
	}
	public String getEmpId() {
		return empId;
	}
	public void setEmpId(String empId) {
		this.empId = empId;
	}
	public String getPushHistId() {
		return pushHistId;
	}
	public void setPushHistId(String pushHistId) {
		this.pushHistId = pushHistId;
	}
	public String getPusherId() {
		return pusherId;
	}
	public void setPusherId(String pusherId) {
		this.pusherId = pusherId;
	}
	public String getStartTime() {
		return startTime;
	}
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	public String getEndTime() {
		return endTime;
	}
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	public Integer getIsReceive() {
		return isReceive;
	}
	public void setIsReceive(Integer isReceive) {
		this.isReceive = isReceive;
	}
	public String getRefuseCause() {
		return refuseCause;
	}
	public void setRefuseCause(String refuseCause) {
		this.refuseCause = refuseCause;
	}
	public String getPushDesc() {
		return pushDesc;
	}
	public void setPushDesc(String pushDesc) {
		this.pushDesc = pushDesc;
	}
	public String getScoreHoldTime() {
		return scoreHoldTime;
	}
	public void setScoreHoldTime(String scoreHoldTime) {
		this.scoreHoldTime = scoreHoldTime;
	}
	public String getPusherName() {
		return pusherName;
	}
	public void setPusherName(String pusherName) {
		this.pusherName = pusherName;
	}
	public String getProductName() {
		return productName;
	}
	public void setProductName(String productName) {
		this.productName = productName;
	}
	public String getCustomerTypeStr() {
		return customerTypeStr;
	}
	public void setCustomerTypeStr(String customerTypeStr) {
		this.customerTypeStr = customerTypeStr;
	}
	public Integer getPageNow() {
		return pageNow;
	}
	public void setPageNow(Integer pageNow) {
		this.pageNow = pageNow;
	}
	public Integer getPageSize() {
		return pageSize;
	}
	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}
	public Long getRowCount() {
		return rowCount;
	}
	public void setRowCount(Long rowCount) {
		this.rowCount = rowCount;
	}
	public Long getPageCount() {
		return pageCount;
	}
	public void setPageCount(Long pageCount) {
		this.pageCount = pageCount;
	}
	public String getProductCode() {
		return productCode;
	}
	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}
	public String getEname() {
		return ename;
	}
	public void setEname(String ename) {
		this.ename = ename;
	}
	public String getCname() {
		return cname;
	}
	public void setCname(String cname) {
		this.cname = cname;
	}
	public String getLoginName() {
		return loginName;
	}
	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}
}
